#include "N-QueensProblem.hpp"
#include "tools.hpp"
#include <cstdio>


int main()
{
    auto& ansi = lxj::OpenANSI::instance();
    ansi.set_mode(1).set_color(76);
    lxj::Time time;
    auto&     random = lxj::Random<int>::instance();

    // auto plan = lxj::solveNQueens(9);
    auto plan = lxj::totalNQueens(15);
    /* int  i    = 0;
    for (auto& vs : plan) {
        std::printf("***%d***\n", i++);
        for (auto& s : vs) {
            std::printf("|%s|\n", s.c_str());
        }
        std::printf("*******\n");
    } */

    // std::puts("");
    return 0;
}